package com.yy.bolg.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 上报故障/预警接收参数实体类
 * @author enamoFu
 * @date 2024-11-02
 */
@ApiModel(value = "上报故障/预警接收参数")
public class FeedbackRequest {

    /**
     * 自增ID
     */
    @ApiModelProperty("自增ID")
    private int feedbackId;

    /**
     * 上报编号
     */
    @ApiModelProperty("上报编号")
    private String feedbackCode;

    /**
     * 客户编号
     */
    @ApiModelProperty("客户编号")
    private String psCustomerCode;

    /**
     * 上报文字描述
     */
    @ApiModelProperty("上报文字描述")
    private String feedbackContent;

    /**
     * 上报语音文件路径
     */
    @ApiModelProperty("上报语音文件路径")
    private String feedbackVoiceFile;

    /**
     * 上报视频文件路径
     */
    @ApiModelProperty("上报视频文件路径")
    private String feedbackVideoFile;

    /**
     * 上报图片文件路径
     */
    @ApiModelProperty("上报图片文件路径")
    private String feedbackImgFile;

    /**
     * 上报客户地区-省
     */
    @ApiModelProperty("上报客户地区-省")
    private String feedbackProvince;

    /**
     * 上报客户地区-市
     */
    @ApiModelProperty("上报客户地区-市")
    private String feedbackCity;

    /**
     * 上报客户地区-区
     */
    @ApiModelProperty("上报客户地区-区")
    private String feedbackRegion;

    /**
     * 上报客户详细地址
     */
    @ApiModelProperty("上报客户详细地址")
    private String feedbackAddress;

    /**
     * 上报客户经度
     */
    @ApiModelProperty("上报客户经度")
    private double feedbackLongitude;

    /**
     * 上报客户纬度
     */
    @ApiModelProperty("上报客户纬度")
    private double feedbackLatitude;

    /**
     * 上报类型，1：预警、2：故障
     */
    @ApiModelProperty("上报类型，1：预警、2：故障")
    private int feedbackType;

    /**
     * 上报后状态，1：待处理、2：驳回、3：留观、4：已处置
     */
    @ApiModelProperty("上报后状态，1：待处理、2：驳回、3：留观、4：已处置")
    private int feedbackState;

    /**
     * 反馈状态操作备注
     */
    @ApiModelProperty("反馈状态操作备注")
    private String feedbackRemarks;

    /**
     * 上报分类，1：海康、2：业主端
     */
    @ApiModelProperty("上报分类，1：海康、2：业主端")
    private int feedbackClassification;

    /**
     * 海康上报设备序列号
     */
    @ApiModelProperty("海康上报设备序列号")
    private String feedbackHikDeviceSerial;

    /**
     * 是否已经查看，0：未查看，1：已查看
     */
    @ApiModelProperty("是否已经查看，0：未查看，1：已查看")
    private int feedbackGlance;

    /**
     * （后端用）是否已经查看，0：未查看，1：已查看
     */
    @ApiModelProperty("（后端用）是否已经查看，0：未查看，1：已查看")
    private int feedbackGlanceServer;

    /**
     * 页码
     */
    @ApiModelProperty("页码")
    private int pageNum;

    /**
     * 每页条数
     */
    @ApiModelProperty("每页条数")
    private int pageSize;

    public int getFeedbackId() {
        return feedbackId;
    }

    public void setFeedbackId(int feedbackId) {
        this.feedbackId = feedbackId;
    }

    public String getFeedbackCode() {
        return feedbackCode;
    }

    public void setFeedbackCode(String feedbackCode) {
        this.feedbackCode = feedbackCode;
    }

    public String getPsCustomerCode() {
        return psCustomerCode;
    }

    public void setPsCustomerCode(String psCustomerCode) {
        this.psCustomerCode = psCustomerCode;
    }

    public String getFeedbackContent() {
        return feedbackContent;
    }

    public void setFeedbackContent(String feedbackContent) {
        this.feedbackContent = feedbackContent;
    }

    public String getFeedbackVoiceFile() {
        return feedbackVoiceFile;
    }

    public void setFeedbackVoiceFile(String feedbackVoiceFile) {
        this.feedbackVoiceFile = feedbackVoiceFile;
    }

    public String getFeedbackVideoFile() {
        return feedbackVideoFile;
    }

    public void setFeedbackVideoFile(String feedbackVideoFile) {
        this.feedbackVideoFile = feedbackVideoFile;
    }

    public String getFeedbackImgFile() {
        return feedbackImgFile;
    }

    public void setFeedbackImgFile(String feedbackImgFile) {
        this.feedbackImgFile = feedbackImgFile;
    }

    public String getFeedbackProvince() {
        return feedbackProvince;
    }

    public void setFeedbackProvince(String feedbackProvince) {
        this.feedbackProvince = feedbackProvince;
    }

    public String getFeedbackCity() {
        return feedbackCity;
    }

    public void setFeedbackCity(String feedbackCity) {
        this.feedbackCity = feedbackCity;
    }

    public String getFeedbackRegion() {
        return feedbackRegion;
    }

    public void setFeedbackRegion(String feedbackRegion) {
        this.feedbackRegion = feedbackRegion;
    }

    public String getFeedbackAddress() {
        return feedbackAddress;
    }

    public void setFeedbackAddress(String feedbackAddress) {
        this.feedbackAddress = feedbackAddress;
    }

    public double getFeedbackLongitude() {
        return feedbackLongitude;
    }

    public void setFeedbackLongitude(double feedbackLongitude) {
        this.feedbackLongitude = feedbackLongitude;
    }

    public double getFeedbackLatitude() {
        return feedbackLatitude;
    }

    public void setFeedbackLatitude(double feedbackLatitude) {
        this.feedbackLatitude = feedbackLatitude;
    }

    public int getFeedbackType() {
        return feedbackType;
    }

    public void setFeedbackType(int feedbackType) {
        this.feedbackType = feedbackType;
    }

    public int getFeedbackState() {
        return feedbackState;
    }

    public void setFeedbackState(int feedbackState) {
        this.feedbackState = feedbackState;
    }

    public String getFeedbackRemarks() {
        return feedbackRemarks;
    }

    public void setFeedbackRemarks(String feedbackRemarks) {
        this.feedbackRemarks = feedbackRemarks;
    }

    public int getPageNum() {
        return pageNum;
    }

    public void setPageNum(int pageNum) {
        this.pageNum = pageNum;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public int getFeedbackClassification() {
        return feedbackClassification;
    }

    public void setFeedbackClassification(int feedbackClassification) {
        this.feedbackClassification = feedbackClassification;
    }

    public String getFeedbackHikDeviceSerial() {
        return feedbackHikDeviceSerial;
    }

    public void setFeedbackHikDeviceSerial(String feedbackHikDeviceSerial) {
        this.feedbackHikDeviceSerial = feedbackHikDeviceSerial;
    }

    public int getFeedbackGlance() {
        return feedbackGlance;
    }

    public void setFeedbackGlance(int feedbackGlance) {
        this.feedbackGlance = feedbackGlance;
    }

    public int getFeedbackGlanceServer() {
        return feedbackGlanceServer;
    }

    public void setFeedbackGlanceServer(int feedbackGlanceServer) {
        this.feedbackGlanceServer = feedbackGlanceServer;
    }
}


